local config = require("config")


-- 网络配置
-- 入网方式（网口、wifi、4g）
config.set("net_net_type", NET_TYPE_ETH)
-- 入网模式（静态、动态）
config.set("net_net_mode", NET_MODE_DHCP)
config.set("net_local_ip", "192.168.212.50")
config.set("net_local_gateway", "192.168.212.1")
config.set("net_local_dns", "")
config.set("net_local_netmask", "255.255.255.0")
config.set("net_ssid", "")
config.set("net_pwd", "")
config.set("net_dhcp", "")

-- mqtt配置
config.set("mqtt_mqttAddr", "150.158.83.55")
config.set("mqtt_port", "1883")
config.set("mqtt_clientId", "dx_config.sys_sysinfo_get_uuid(17)")
config.set("mqtt_mqttName", "admin")
config.set("mqtt_password", "123456")

-- 设备基础配置信息
-- 系统时间
config.set("time", os.time())
-- 系统版本号
config.set("sysVersion", "暂定查询c接口")
-- 应用版本号
config.set("appVersion", "赋默认值，升级的同时进行更新")
-- 应用发布日期
config.set("createTime", "赋默认值，升级的同时进行更新")
-- 设备地址（uuid）
config.set("uuid", dx_sysinfo.sysinfo_get_uuid(17))

-- 设备名称
config.set("deviceName", "")
-- 	设备类型
config.set("model", "cc101")
-- 设备基本状态 0-未激活 1-正常 2-禁用
config.set("deviceStatus", "1")

-- 设备系统资源信息
-- CPU 占用比率 %
config.set("cpu", 1)
-- 内存剩余空间 单位是 kb
config.set(memroy, dx_sysinfo.sysinfo_get_freemem() / 1024)
-- 设备剩余空间 单位是 kb
config.set("disk", dx_sysinfo.sysinfo_get_freedisk() / 1024)

-- 设备开门相关配置信息
-- 设备开门模式，0-正常，1-常开模式，2-常闭模式
config.set("mode", "0")
-- 开门时长，单位秒
config.set("openTime", "3")

-- 日志初始化配置
-- 日志打印是否使用颜色
config.set("usecolor", true)
-- 输出日志文件路径
config.set("outpath", "/dx_cc101_app/data/")
-- 日志等级（trace,debug,info,warn,error,fatal）
config.set("level", "debug")
-- 最大日志存储量为max_size*2 字节,缺省是500k*2，大概1m
config.set("max_size", 512000)

-- 运行时状态
-- 禁用状态
config.set("disable_status", false)
-- mqtt连接状态
config.set("mqtt_con_status", false)
-- 网络状态
config.set("network_status", false)
-- 门磁状态
config.set("sen_status", 0)
config.set("sen_time", os.time())
-- 火警状态
config.set("fire_status", 0)
config.set("fire_time", os.time())
-- 出门开关状态
config.set("exit_status", 0)
config.set("exit_time", os.time())
-- 启动状态（0：重置，1：正常，2：升级，3：看门狗）
config.set("run_status", 3)
